//模块主窗口
NotStopUserPanel = Ext
		.extend(
				Ext.Panel,
				{
					closable : true,
					autoScroll : true,
					width : '100%',
					initComponent : function() {
						this.tbar = this.buildBbar();
						var gd = new NotStopUserListPanel();
						this.items = [new QueryStatnotstopuserForm({
							thisGrid:gd
							}),gd] ;
						this.formPanel = new Ext.Window({
							layout : "fit",
							title : "按条件查询该停又产生话单用户信息",
							closeAction : 'hide',
							resizable : false,
							modal : true,
							width : 550,
							height : 350,
							items : [ new QueryNotStopUserForm({
								thisGrid : gd
							}) ]
						});

						NotStopUserPanel.superclass.initComponent.call(this);
					},showUpdatePanel : function(btn) {
				   		 var mPanel = btn.ownerCt.ownerCt;
				   		 var gp = mPanel.items.get(1) ;
				   		 var rows= gp.getSelectionModel().getSelections(); 
				   		 if(rows.length==0) {
				 			MsgTip.msg({
							 	msg:"请选择一条记录"
							 	,cmp: mPanel
							 	,pos:"top"
							 	,time:2
							});
				   			 return ;
				   		 }
				   		 if(!mPanel.updatePanel) {
				   			mPanel.updatePanel = new Ext.Window({
					   			layout:"fit",
					   			title: "处理问题",
					   			closeAction: 'hide',
								resizable:false,
								modal:true,
								width:400,
								height:200,
								items :[{
									xtype:'form'
									,layout:'form'
									,border:false
									,labelAlign:"left"
									,frame:true
									,items:[{
										fieldLabel:'处理描述'
										,xtype:'textarea'
										,labelWidth:65
										,name:'myFee.dealText'
										,height:100
										,anchor:'95%'
									}]
									,minButtonWidth:50
							   		,buttonAlign:'center'
								   	,buttons:[{
								   		text:'提交'
								   		,handler:function(btn) {
								   			var form = btn.ownerCt.ownerCt.getForm();
								   				mPanel.execInfo(mPanel,form);
								   			} 
								   		}]
								}]
								
				   			});
				   		}
				   	    mPanel.updatePanel.show();
				   	},
					queryHighFeeUser : function(btn) {
						var tform = btn.ownerCt.ownerCt.formPanel;
						tform.show();
					},
					execInfo: function(m,form) {
				   		var gp = m.items.get(1) ;
				   		var rows= gp.getSelectionModel().getSelections(); 
				   		var ids = "123";
				   		for(var i=0 ;i<rows.length;i++) {
				   			if(i==0) {
				   				ids = rows[i].data['seqId'] ;
				   			}else{
				   				ids = ids +","+rows[i].data['seqId'] ;
				   			}
				   		}
				   		alert(ids);
				   		form.submit( {
								waitTitle : '请稍候...',
								waitMsg : '正在提交表单数据,请稍候...',
								method : 'post',
								params : {
									ids:ids 
								},
								url : 'owefee_updateFlag.action?myFee.monitorType=5',
								scope : this,
								success : function(form, action) {
									var Result=action.result;
									if(Result.success) {
										gp.getStore().reload();
										m.updatePanel.hide() ;
										MsgTip.msg({
										 	msg:"处理成功~~"
										 	,cmp: m
										 	,pos:"top"
										 	,time:2
										});
									} else {
										m.updatePanel.hide() ;
										MsgTip.msg({
										 	msg:"处理异常,请重试~"
										 	,cmp: m
										 	,pos:"top"
										 	,time:2
										});
									}
								},
								failure : function() {
										m.updatePanel.hide() ;
										MsgTip.msg({
										 	msg:"网络异常,请重试~"
										 	,cmp: m
										 	,pos:"top"
										 	,time:2
										});
									}
								});
				   	},
					buildBbar : function() {
						return [ 
				{
   				text : "显示查询",
   				iconCls: 'ico-dot-search-open',
   				handler:function(btn){
   					var m = btn.ownerCt.ownerCt;
   					var g = m.items.get(1);
   					var a = m.items.get(0);
   					a.setHeight(100);
   					a.searchBtn = btn;
   					if(a.collapsed) {
   						var h1 = m.getHeight()-m.tbar.dom.clientHeight-a.getHeight();
   						a.expand(true);
   						g.setHeight(h1-100);
   						btn.setText("隐藏查询");
   						btn.setIconClass("ico-dot-search-hidden");
   					} else {
   						a.collapse(true);
   						g.setHeight(m.getHeight()-m.tbar.dom.clientHeight-1);
   						btn.setText("显示查询");
   						btn.setIconClass("ico-dot-search-open");
   					}
   				}
   			},'-',{
   				text : "问题处理",
   				handler :this.showUpdatePanel,
   				iconCls: 'ico-dot-edit-news'
   			}, '-',{
							text : "数据导出",
							handler : this.exportData,
							iconCls : 'ico-dot-report'
						} ,'->',{
	                    	text:'使用说明'          
                      ,iconCls:'ico-dot-book-question'
	                        	,handler:function(){
	                        		SM.Explanation.showExplanation(35);
	                        	}
	                        }];
					},
					readInfo : function() {
						new Ext.Window({
							layout : "border",
							title : "告警级别说明信息",
							closeAction : 'close',
							resizable : false,
							modal : true,
							width : 400,
							height : 350,
							items : [ new ReadInfoForm({}) ]
						}).show();
					},
					exportData : function(btn) {
						var gp = btn.ownerCt.ownerCt.items.get(1);
						var st = gp.getStore();
						Ext.MessageBox
								.confirm(
										"确认",
										"确定导出?",
										function(btn) {
											if (btn == "yes") {
												window.location.href = "highFeeUser_exportUserDateToExcel.action?highFeeUser.monitor_type=1&limit="
														+ st.totalLength;
											}
										});

					}
				});

// 告警级别说明帮助信息
ReadInfoForm = Ext
		.extend(
				Ext.form.FormPanel,
				{
					text : "表单",
					layout : "form",
					region : "center",
					labelAlign : "left",
					width : 400,
					height : 350,
					frame : true,
					initComponent : function() {
						this.items = [
								{
									fieldLabel : '&nbsp;&nbsp;预警告警&nbsp;&nbsp;<img src="images/073.png"/>&nbsp;&nbsp;',
									value : '阀值为 100 元                                               不影响现有业务，但发展下去有可能影响业务，可视需要采取措施的告警。',
									xtype : 'textarea',
									anchor : "97%"
								},
								{
									fieldLabel : '&nbsp;&nbsp;警告告警&nbsp;&nbsp;<img src="images/076.png"/>&nbsp;&nbsp;',
									value : '阀值为 500 元                                               不影响现有业务，但需进行检查核对以阻止恶化的告警。',
									xtype : 'textarea',
									anchor : "97%"
								},
								{
									fieldLabel : '&nbsp;&nbsp;严重告警&nbsp;&nbsp;<img src="images/071.png"/>&nbsp;&nbsp;',
									value : '阀值为 1000 元                                             影响业务并需要立即进行故障检查核对的告警。',
									xtype : "textarea",
									anchor : "97%"
								},
								{
									fieldLabel : '&nbsp;&nbsp;紧急告警&nbsp;&nbsp;<img src="images/075.png"/>&nbsp;&nbsp;',
									value : '使业务中断或异常情况并需要立即进行故障检查核对的告警',
									xtype : 'textarea',
									anchor : "97%"
								} ];
						ReadInfoForm.superclass.initComponent.call(this);
					},
					buttonAlign : 'center',
					minButtonWidth : 60,
					buttons : [ {
						text : '关闭',
						handler : function() {
							this.ownerCt.ownerCt.ownerCt.hide();
						}
					} ]
				});

// 按条件查询高额用户
QueryNotStopUserForm = Ext
		.extend(
				Ext.form.FormPanel,
				{
					text : "表单",
					layout : "form",
					region : "center",
					labelAlign : "right",
					width : 550,
					height : 300,
					frame : true,
					initComponent : function() {
						var cityNameSelect = new Ext.data.JsonStore({
							url : "Settle_getCityCode.action",// 第一个comboBox的json数据的URL地址
							root : "root",
							fields : [ "paramValue", "displayValue" ]
						});
						this.items = [
								{
									fieldLabel : '所属地市',
									name : 'eparchyCode',
									xtype : 'combo',
									editable : false,
									mode : 'remote',
									triggerAction : 'all',
									valueField : "paramValue",
									displayField : "displayValue",
									store : areaCodeSelect,
									emptyText : "请选择",
									anchor : "90%",
									listeners : {
										"select" : function(combo) {
											combo.ownerCt.getForm().findField(
													"cityCode").reset();
											cityNameSelect.baseParams = {
												'areaCode' : combo.getValue()
											};
											cityNameSelect.load();
										}
									}
								},
								{
									fieldLabel : '所属区县',
									name : 'cityCode',
									xtype : 'combo',
									editable : false,
									mode : 'remote',
									triggerAction : 'all',
									valueField : "paramValue",
									displayField : "displayValue",
									store : cityNameSelect,// cityCodeSelect
									emptyText : "请选择",
									anchor : "90%"
								},
								{
									fieldLabel : '账&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;期',
									name : 'cycleId',
									xtype : 'combo',
									editable : false,
									mode : 'local',
									triggerAction : 'all',
									emptyText : "请选择",
									store : getCyids(),
									anchor : "90%"
								},
								{
									fieldLabel : '用户类型',
									name : 'netTypeCode',
									xtype : 'combo',
									editable : false,
									mode : 'local',
									triggerAction : 'all',
									store : [ [ '0', '请选择' ], [ '1', '2G用户' ],
											[ '2', '3G用户' ] ],
									anchor : "90%",
									emptyText : "请选择"
								},
								{
									fieldLabel : '稽核类型',
									name : 'bizType',
									xtype : 'combo',
									editable : false,
									mode : 'local',
									triggerAction : 'all',
									store : [ [ '0', '请选择' ],
											[ '1', 'G网语音' ],
											[ '2', 'GPRS' ],
											[ '3', 'G网短信' ],
											[ '4', '固网语音' ],
											['5','固网短信'],
											['6','固网宽窄带']],
									anchor : "90%",
									emptyText : "请选择"
								}, {
									fieldLabel : '用户编码',
									name : 'userId',
									xtype : 'textfield',
									editable : false,
									mode : 'local',
									triggerAction : 'all',
									anchor : "90%",
									emptyText : "请输入"
								}, {
									fieldLabel : '用户号码',
									name : 'serialNumber',
									xtype : 'textfield',
									editable : false,
									mode : 'local',
									triggerAction : 'all',
									anchor : "90%",
									emptyText : "请输入"
								} ];
						QueryNotStopUserForm.superclass.initComponent
								.call(this);
					},
					buttonAlign : 'center',
					minButtonWidth : 60,
					buttons : [
							{
								text : "确定",
								handler : function(btn) {
									var thisForm = btn.ownerCt.ownerCt
											.getForm();

									var eparchyCode = thisForm.findField(
											'eparchyCode').getValue();
									var cityCode = thisForm.findField(
											'cityCode').getValue();
									var cycleId = thisForm.findField('cycleId')
											.getValue();
									var netTypeCode = thisForm.findField(
											'netTypeCode').getValue();
									var bizType = thisForm.findField('bizType')
											.getValue();
									var userId = thisForm.findField('userId')
											.getValue();
									var serialNumber = thisForm.findField(
											'serialNumber').getValue();

									var store = btn.ownerCt.ownerCt.thisGrid
											.getStore();

									btn.ownerCt.ownerCt.thisGrid.recordStart = 1;
									store.baseParams = {
										'tsOfNotstopuser.eparchyCode' : eparchyCode,
										'tsOfNotstopuser.cityCode' : cityCode,
										'tsOfNotstopuser.cycleId' : cycleId,
										'tsOfNotstopuser.netTypeCode' : netTypeCode,
										'tsOfNotstopuser.bizType' : bizType,
										'tsOfNotstopuser.userId' : userId,
										'tsOfNotstopuser.serialNumber' : serialNumber
									};

									store.load({
										params : {
											start : 0,
											limit : 21
										}
									});

									this.ownerCt.ownerCt.ownerCt.hide();// 隐藏弹出页面
								}
							}, {
								text : '重置',
								handler : function() {
									this.ownerCt.ownerCt.form.reset();
								}
							}, {
								text : '取消',
								handler : function() {
									this.ownerCt.ownerCt.ownerCt.hide();
								}
							} ]
				});

// 高额用户信息列表
NotStopUserListPanel = Ext.extend(Ext.grid.GridPanel, {
	title : '高额用户信息列表',
	header: false,
	loadMask:{msg:'加载中...'},
	columnLines:true,
	headerAlign:"center",
	initComponent : function() {
		var thisGrid = this;
		this.recordStart = 1;
		var highFeeUserCm = new Ext.grid.CheckboxSelectionModel({
			dataIndex : "uid",
			sortable : false,
			singleSelect : false,
			width : 20
		});
		var highFeeUserNew = new Ext.grid.RowNumberer({
			header : "序号",
			width : 35,
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示

		});
		this.columns = [ highFeeUserCm, highFeeUserNew,  {
			header : '账期',
			sortable : true,
			width:60,
			dataIndex : "cycleId",
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '稽核日期',
			sortable : true,
			dataIndex : "createdDate",
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '所属地市',
			sortable : true,
			width:60,
			dataIndex : "eparchyCode",
			align : "center"
		},  {
			header : '所属区县',
			sortable : true,
			dataIndex : "cityCode",
			width : 70,
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		} ,{
			header : '稽核类型',
			sortable : true,
			dataIndex : "bizType",
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		},{
			header : '入库时间',
			sortable : true,
			hidden : true,
			dataIndex : "indbDate",
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '用户编码',
			sortable : true,
			dataIndex : "userId",
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '网别类型',
			sortable : true,
			dataIndex : "netTypeCode",
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '用户号码',
			sortable : true,
			dataIndex : "serialNumber",
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '用户类型',
			sortable : true,
			dataIndex : "userTypeCode",
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '用户状态',
			sortable : true,
			dataIndex : "serviceStateCode",
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '上次停机时间',
			sortable : true,
			dataIndex : "lastStopDate",
			width : 100,
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '开始日期',
			sortable : true,
			dataIndex : "startDate",
			width : 100,
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '开始时间',
			sortable : true,
			dataIndex : "startTime",
			width : 100,
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '结束日期',
			sortable : true,
			dataIndex : "endDate",
			width : 100,
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '结束时间',
			sortable : true,
			dataIndex : "endTime",
			width : 100,
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '基本费(元)',
			sortable : true,
			dataIndex : "cfee",
			width : 100,
			headerAlign :"center" //列头对齐方式
				,align :"right" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '长途费(元)',
			sortable : true,
			dataIndex : "lfee",
			width : 100,
			headerAlign :"center" //列头对齐方式
				,align :"right" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '信息/其他费(元)',
			sortable : true,
			dataIndex : "lfee",
			width : 120,
			headerAlign :"center" //列头对齐方式
				,align :"right" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '优惠后基本费(元)',
			sortable : true,
			dataIndex : "disCfee",
			width : 120,
			headerAlign :"center" //列头对齐方式
				,align :"right" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '优惠后长途费(元)',
			sortable : true,
			dataIndex : "disLfee",
			width : 120,
			headerAlign :"center" //列头对齐方式
				,align :"right" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '优惠后信息/其他费(元)',
			sortable : true,
			dataIndex : "disOfee",
			width : 150,
			headerAlign :"center" //列头对齐方式
				,align :"right" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '是否处理',
			sortable : true,
			dataIndex : "dealFlag",
			width : 150,
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}, {
			header : '处理描述',
			sortable : true,
			dataIndex : "dealText",
			width : 150,
			headerAlign :"center" //列头对齐方式
				,align :"left" //列值对齐方式
					,allowHeaderWrap:true //
					,allowWrap:false
					,cellTip:true //列提示
		}];
		var dataStore = new Ext.data.JsonStore(
				{
					url : 'notstopuser_getNotStopUserByCond.action',
					root : 'root',
					idProperty : 'id',
					totalProperty : 'totalProperty',

					fields : [ 'seqId','bizType', 'cycleId', 'createdDate', 'indbDate',
							'userId', 'netTypeCode', 'serialNumber',
							'userTypeCode', 'serviceStateCode', 'eparchyCode',
							'lastStopDate', 'startDate', 'startTime',
							'endDate', 'endTime', 'cfee', 'lfee', 'ofee',
							'disCfee', 'disLfee', 'disOfee', 'cityCode' ,'dealFlag','dealText']
				});
		/*
		 * this.showUserOrder = new ShowUserOreder(); this.showUserConsum = new
		 * ShowUserConsum(); this.showUserPhoneBillGs = new
		 * ShowUserPhoneBill({bizType:'3'}) ; this.showUserPhoneBillVoice = new
		 * ShowUserPhoneBill({bizType:'1'}) ; this.showUserPhoneBillSms = new
		 * ShowUserPhoneBill({bizType:'2'}) ;
		 */
		dataStore.baseParams = {
			'tsOfNotstopuser' : null
		};
		this.store = dataStore;
		this.sm = highFeeUserCm;
		this.mk = new Ext.LoadMask(Ext.getBody(), {
			msg : '正在努力为您加载数据，请稍候...'
		});
		this.bbar = new Ext.PagingToolbar({
			pageSize : 200,
			store : dataStore,
			displayInfo : true,
			displayMsg : '第 {0} - {1} 条  共 {2} 条',
			emptyMsg : "没有记录",
			listeners : {
				beforechange : function(pt, obj) {
					thisGrid.recordStart = obj.start + 1;

				}
			}
		});

		dataStore.load({
			params : {
				start : 0,
				limit : 200
			}
		});
		NotStopUserListPanel.superclass.initComponent.call(this);
	}
});
//条件查询隐藏出现
QueryStatnotstopuserForm = Ext.extend(Ext.form.FormPanel,{
	region : "center",
	labelAlign:"right",
	width:"100%",
	collapsible:true,
	collapsed:false,
	header:false,
	height:1,
	frame:true,
	layout:'table',
	layoutConfig:{
	tableAttrs: {
		align:'left'
	 },
	columns: 4
	},
	initComponent: function(){
		var cityNameSelect = new Ext.data.JsonStore({
		    url: "highFee_getCityCode.action?type=1",//第一个comboBox的json数据的URL地址
		    root: "root",
		    fields: ["paramValue", "displayValue"]
		});
	this.items=[{ 
		    	layout : "form",
		    	xtype:'panel',
		    	colspan:1,
		    	items:[{fieldLabel : '所属地市',
							name : 'eparchyCode',
							xtype : 'combo',
							editable : false,
							mode : 'remote',
							triggerAction : 'all',
							valueField: "paramValue",
 							displayField: "displayValue",
							store : areaCodeSelect,
							emptyText:"请选择",
							width:100,
							listeners : {
	 						"select": function(combo){
								combo.ownerCt.ownerCt.getForm().findField("cityCode").reset();
								cityNameSelect.baseParams={'areaCode':combo.getValue()};
								cityNameSelect.load();
						}}}]},{
							layout : "form",
							xtype:'panel',
							colspan:1,
							items:[{
							fieldLabel : '所属区县',
							name : 'cityCode',
							xtype : 'combo',
							editable : false,
							mode : 'remote',
							triggerAction : 'all',
							valueField : "paramValue",
							displayField : "displayValue",
							store : cityNameSelect,// cityCodeSelect
							emptyText : "请选择",
							width:100
					    }]},{ 
		    	layout : "form",
		    	xtype:'panel',
		    	colspan:1,
		    	items:[{
					fieldLabel : '账&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;期',
					name : 'cycleId',
					xtype : 'combo',
					editable : false,
					mode : 'local',
					triggerAction : 'all',
					emptyText : "请选择",
					store : getCyids(),
					width:100
		    	}]},{ 
		    	layout : "form",
		    	xtype:'panel',
		    	colspan:1,
		    	items:[{
					fieldLabel : '用户类型',
					name : 'netTypeCode',
					xtype : 'combo',
					editable : false,
					mode : 'local',
					triggerAction : 'all',
					store : [ [ '0', '请选择' ], [ '1', '2G用户' ],
								[ '2', '3G用户' ] ],
					width:100,
					emptyText : "请选择"
				}]},{ 
			    	layout : "form",
			    	xtype:'panel',
			    	colspan:1,
			    	items:[{
						fieldLabel : '稽核类型',
						name : 'bizType',
						xtype : 'combo',
						editable : false,
						mode : 'local',
						triggerAction : 'all',
						store : [ [ '0', '请选择' ],
									[ '1', 'G网语音' ],
									[ '2', 'GPRS' ],
									[ '3', 'G网短信' ],
									[ '4', '固网语音' ],
									['5','固网短信'],
									['6','固网宽窄带']],
								width:150,
						emptyText : "请选择"
					}]},{
						layout : "form",
				    	xtype:'panel',
				    	colspan:1,
				    	items:[{
								fieldLabel : '用户编码',
								name : 'userId',
								xtype : 'textfield',
								editable : false,
								mode : 'local',
								triggerAction : 'all',
								anchor : "90%",
								width:150,
								emptyText : "请输入"
						 }]},{
								layout : "form",
						    	xtype:'panel',
						    	colspan:1,
						    	items:[{
									fieldLabel : '用户号码',
									name : 'serialNumber',
									xtype : 'textfield',
									editable : false,
									mode : 'local',
									triggerAction : 'all',
									anchor : "90%",
									width:150,
									emptyText : "请输入"
								}]}];
	  QueryStatnotstopuserForm.superclass.initComponent.call(this);
	},
	buttonAlign :'center',
	minButtonWidth:60,
	buttons:[{
		text:"确定",
		handler : function(btn){
			var thisForm = btn.ownerCt.ownerCt
			.getForm();

	var eparchyCode = thisForm.findField(
			'eparchyCode').getValue();
	var cityCode = thisForm.findField(
			'cityCode').getValue();
	 var cycleId =
	 thisForm.findField('cycleId').getValue();
	var netTypeCode = thisForm.findField(
			'netTypeCode').getValue();
	var bizType = thisForm.findField('bizType')
			.getValue();
	var userId = thisForm.findField('userId')
			.getValue();
	var serialNumber = thisForm.findField(
			'serialNumber').getValue();



	var store = btn.ownerCt.ownerCt.thisGrid
			.getStore();

	btn.ownerCt.ownerCt.thisGrid.recordStart = 1;
	store.baseParams = {
		'tsOfNotstopuser.eparchyCode' : eparchyCode,
		'tsOfNotstopuser.cityCode' : cityCode,
		'tsOfNotstopuser.cycleId' : cycleId,
		'tsOfNotstopuser.netTypeCode' : netTypeCode,
		'tsOfNotstopuser.bizType' : bizType,
		'tsOfNotstopuser.userId' : userId,
		'tsOfNotstopuser.serialNumber' : serialNumber
	};


          store.load({params:{start:0, limit:200}});
		    
		   //this.ownerCt.ownerCt.ownerCt.hide();//隐藏弹出页面
		}
	}, {
		text : '重置',
		handler : function() {this.ownerCt.ownerCt.form.reset();}
	}, {
		text : '关闭',
		handler : function() {
		this.ownerCt.ownerCt.collapse(true);
			var m = this.ownerCt.ownerCt.ownerCt;
 					var g = m.items.get(1);
 					var a = m.items.get(0);
			g.setHeight(m.getHeight()-m.tbar.dom.clientHeight-1);
 			this.ownerCt.ownerCt.searchBtn.setText("显示查询");
   			this.ownerCt.ownerCt.searchBtn.setIconClass("ico-dot-search-open");
		}
	}]
});
